React Job: Front End Engineer

Job added on

Location

Sydney - Australia

Job type

Full-Time

React Job Details

  • 1+ years of non-internship professional software development experience.
  • Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Experience with full stack web application development is a plus (ReactJS, Typescript).
  • API design and development.
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.

Our tech team is distributed remotely across the key hubs of Brisbane, Sydney and Melbourne and typically only come into the office for team building events and for annual planning meetings. Domestic relocation and visa sponsorship provided.

There's never been a more exciting time to join Amazon!

Amazon Australia’s Software Engineering Teams are growing at an exceptional rate as we work to create an awesome shopping experience for Australians. New team members are joining us every day in our mission to be the most customer-centric company on earth. To reach our aspiration, we need talented, bright, and driven people just like you!

Amazon is seeking to add a Front-End Software Engineer to our already awesome team to help start a Greenfield initiative with strategic significance and high exposure. You will join a high performing, learning-oriented, analytical team, motivated to over-achieve, have fun, and make history. You’ll help foster our culture of technical excellence, and entrepreneurial customer obsession.

Who are we looking for?

We are a diverse workforce – our people bring many different experiences to our mission and many different types of leaders succeed here, but have a few things in common:
  • High level of motivation with a drive to deliver results.
  • Analytical acumen and a passion for solving problems (many of which are complex).
  • Ability to make decisions in the face of ambiguity
  • A desire to experiment, innovate and learn from both successes and failures.
  • Excellent communication skills: ability to work independently across all levels of the organization, both locally and globally.
  • Enjoyment for working as a team with a strong sense of ownership and personal achievement.
What will you do?
  • Work on front end services that can scale to millions of requests.
  • Tackle some of the most intriguing problems in software architecture.
  • Define scalability testing and scalability improvements for websites while developing rich-new features.
  • Build products that will reach millions of customers and deploy them globally delivering an exceptional customer experience.
Our project spans across Amazon Consumer and AWS business lines as we work to build high request volume customer facing services. You will work closely with and learn from a large Principal Engineering community with direct interaction with project leadership up to the S-Team level. As innovators who embrace new technology, you will be empowered to choose the right highly scalable and available technology to solve complex problems and will directly influence product design.

If our business, culture, and love for technology sound like they might be a fit, we'd love to hear from you.

About the team

Our tech team is distributed remotely across the key hubs of Brisbane, Sydney and Melbourne and typically only come into the office for team building events and for annual planning meetings.

Visas & Relocation

We are happy to consider providing visa support/ sponsorship
Domestic relocation is provided.

· Ability to rapidly prototype and adjust in response to customer feedback. · Strong problem solving and troubleshooting skills. · Solid coding practices including peer code reviews, unit testing, and a preference for agile development. · Experience building scalable front-end infrastructure software or distributed systems for commercial online services. · Understands how to optimize the delivery of code and assets to a browser or device · Proficient in a broad range of software design approaches and common UX patterns. Knows when (and when not) to use front-end software design patterns · Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices. · Ability to decompose a problem into clear software and UX design actions. · Ability to articulate the benefits and challenges of depending on front-end libraries, frameworks, and tool-sets.